#pragma once

const unsigned char sks_shader_builtin_default_hlsl_zip[2759] = {
120,
1,
237,
90,
221,
111,
27,
89,
21,
191,
254,
72,
154,
24,
182,
53,
221,
34,
237,
22,
105,
53,
253,
90,
236,
82,
178,
177,
157,
118,
211,
134,
66,
243,
217,
70,
155,
54,
149,
147,
118,
91,
74,
53,
157,
198,
227,
100,
90,
219,
99,
141,
199,
137,
147,
165,
40,
20,
9,
90,
81,
86,
69,
84,
124,
72,
21,
170,
16,
236,
75,
16,
90,
144,
86,
218,
7,
36,
208,
194,
195,
62,
161,
254,
9,
8,
16,
226,
129,
135,
42,
66,
60,
240,
64,
56,
231,
126,
204,
220,
25,
207,
184,
78,
23,
11,
86,
245,
149,
174,
103,
124,
239,
239,
158,
115,
238,
185,
231,
222,
251,
155,
153,
59,
247,
198,
220,
153,
209,
137,
201,
124,
148,
244,
17,
66,
106,
55,
95,
43,
232,
69,
173,
94,
178,
201,
115,
153,
98,
144,
35,
144,
231,
108,
221,
210,
205,
55,
12,
123,
172,
94,
44,
234,
86,
19,
46,
66,
34,
177,
36,
128,
63,
193,
255,
215,
110,
170,
203,
134,
190,
210,
81,
219,
214,
33,
199,
137,
130,
186,
170,
150,
121,
163,
163,
122,
124,
186,
84,
163,
178,
220,
25,
101,
17,
143,
46,
244,
97,
199,
250,
182,
238,
213,
85,
50,
22,
151,
108,
163,
178,
168,
214,
150,
58,
160,
44,
74,
200,
125,
170,
235,
32,
234,
90,
208,
202,
186,
165,
169,
85,
179,
214,
1,
85,
247,
65,
151,
66,
117,
245,
73,
186,
10,
134,
213,
1,
93,
239,
122,
117,
21,
193,
127,
186,
101,
27,
213,
14,
168,
34,
143,
125,
253,
170,
95,
215,
203,
90,
85,
53,
58,
161,
235,
9,
232,
74,
82,
93,
113,
212,
101,
27,
101,
157,
116,
44,
197,
80,
15,
230,
136,
136,
121,
117,
193,
172,
87,
58,
177,
228,
198,
185,
174,
40,
232,
154,
183,
180,
74,
173,
104,
90,
229,
144,
53,
13,
48,
177,
39,
91,
108,
253,
195,
4,
182,
25,
149,
90,
103,
55,
2,
212,
71,
72,
46,
118,
240,
116,
201,
188,
174,
149,
90,
32,
35,
49,
133,
218,
200,
98,
2,
102,
242,
151,
154,
179,
155,
22,
204,
146,
217,
42,
254,
159,
86,
223,
78,
18,
241,
98,
235,
13,
181,
182,
160,
149,
58,
21,
49,
76,
15,
139,
151,
130,
81,
44,
214,
107,
225,
154,
86,
150,
12,
251,
163,
217,
17,
141,
83,
111,
67,
30,
218,
73,
200,
196,
165,
177,
241,
223,
253,
242,
43,
95,
255,
195,
161,
239,
174,
188,
124,
113,
163,
127,
235,
91,
139,
191,
18,
117,
189,
112,
29,
134,
124,
15,
110,
38,
118,
16,
242,
119,
200,
119,
94,
32,
228,
135,
144,
243,
19,
147,
83,
51,
189,
108,
63,
253,
144,
133,
60,
249,
2,
10,
238,
249,
247,
86,
242,
46,
33,
7,
123,
17,
147,
201,
96,
217,
75,
124,
76,
83,
144,
15,
66,
254,
36,
183,
228,
97,
88,
36,
240,
235,
207,
66,
234,
68,
126,
47,
168,
119,
82,
61,
143,
185,
90,
211,
102,
239,
159,
40,
27,
27,
27,
15,
121,
219,
100,
68,
196,
159,
107,
3,
114,
128,
15,
161,
28,
249,
128,
72,
239,
113,
29,
133,
30,
17,
227,
44,
93,
139,
184,
99,
138,
242,
170,
252,
255,
22,
36,
249,
250,
32,
226,
142,
59,
226,
126,
26,
130,
99,
113,
92,
44,
153,
154,
61,
132,
118,
70,
192,
211,
17,
218,
42,
56,
21,
65,
142,
27,
175,
180,
29,
29,
157,
136,
227,
213,
230,
244,
99,
220,
55,
121,
223,
214,
121,
217,
131,
88,
176,
61,
239,
199,
92,
254,
128,
233,
183,
33,
184,
191,
112,
162,
37,
112,
79,
66,
112,
123,
226,
238,
190,
77,
231,
126,
60,
24,
55,
193,
29,
117,
159,
227,
230,
67,
112,
141,
184,
187,
95,
98,
186,
19,
130,
251,
121,
220,
221,
235,
48,
253,
58,
4,
247,
199,
184,
187,
79,
209,
126,
132,
224,
246,
244,
184,
123,
12,
105,
49,
238,
251,
122,
136,
179,
63,
144,
22,
227,
158,
238,
145,
215,
118,
66,
78,
245,
4,
227,
4,
47,
101,
17,
210,
160,
49,
18,
3,
5,
184,
110,
69,
67,
198,
251,
78,
140,
56,
28,
115,
27,
88,
202,
17,
219,
196,
59,
60,
175,
77,
188,
204,
213,
156,
24,
239,
111,
17,
227,
94,
206,
229,
206,
139,
104,
91,
109,
144,
59,
181,
221,
198,
229,
64,
27,
237,
235,
113,
184,
140,
32,
27,
94,
34,
80,
88,
49,
173,
2,
202,
35,
228,
197,
150,
115,
243,
117,
24,
247,
123,
124,
236,
113,
157,
161,
122,
123,
67,
99,
129,
238,
231,
211,
248,
3,
10,
74,
160,
65,
248,
159,
180,
240,
127,
59,
107,
202,
143,
192,
134,
71,
61,
238,
26,
247,
123,
184,
63,
133,
203,
61,
157,
230,
123,
96,
135,
143,
146,
191,
245,
52,
183,
125,
0,
101,
103,
141,
5,
203,
172,
153,
69,
91,
73,
229,
211,
202,
153,
153,
185,
25,
101,
110,
73,
43,
232,
150,
50,
110,
150,
171,
70,
9,
110,
50,
131,
3,
25,
50,
61,
119,
250,
220,
187,
92,
102,
159,
180,
198,
16,
54,
101,
104,
218,
181,
11,
252,
225,
43,
71,
239,
237,
128,
189,
233,
123,
190,
114,
244,
85,
44,
230,
221,
103,
98,
60,
163,
156,
159,
240,
178,
62,
46,
3,
61,
16,
129,
155,
185,
139,
234,
121,
179,
102,
216,
134,
89,
33,
231,
102,
243,
103,
71,
103,
200,
252,
228,
165,
241,
217,
217,
252,
4,
25,
159,
157,
153,
205,
35,
2,
157,
172,
85,
22,
244,
233,
9,
50,
11,
118,
63,
226,
237,
81,
214,
146,
180,
87,
57,
118,
67,
182,
3,
236,
142,
193,
102,
120,
43,
192,
110,
196,
127,
131,
151,
197,
37,
89,
145,
157,
94,
251,
154,
13,
203,
235,
21,
112,
237,
188,
102,
45,
234,
246,
168,
101,
105,
171,
211,
240,
191,
129,
177,
54,
119,
102,
242,
18,
142,
199,
121,
144,
166,
131,
192,
27,
125,
36,
114,
25,
196,
79,
189,
173,
56,
123,
231,
229,
62,
246,
31,
245,
101,
164,
255,
88,
183,
5,
70,
169,
96,
198,
102,
146,
173,
114,
120,
111,
193,
125,
132,
223,
103,
225,
62,
74,
92,
12,
218,
123,
13,
228,
239,
134,
123,
225,
155,
69,
248,
191,
169,
36,
29,
255,
232,
216,
78,
73,
58,
247,
88,
23,
229,
184,
221,
10,
147,
17,
103,
62,
141,
226,
253,
57,
66,
18,
187,
249,
42,
139,
87,
108,
151,
224,
242,
247,
174,
51,
187,
7,
113,
253,
132,
144,
216,
207,
113,
9,
142,
139,
156,
98,
125,
124,
21,
77,
121,
204,
218,
139,
122,
194,
235,
49,
246,
142,
193,
69,
232,
22,
109,
63,
69,
72,
191,
208,
55,
245,
10,
195,
131,
95,
226,
81,
169,
61,
96,
18,
251,
155,
49,
189,
130,
147,
200,
184,
177,
16,
156,
95,
222,
237,
16,
92,
204,
135,
219,
205,
125,
58,
181,
147,
227,
1,
135,
87,
228,
94,
123,
101,
251,
66,
112,
47,
251,
112,
99,
33,
184,
189,
62,
220,
237,
16,
220,
103,
36,
28,
112,
200,
62,
49,
198,
83,
60,
70,
122,
215,
21,
39,
6,
146,
178,
111,
119,
243,
235,
109,
175,
111,
147,
178,
111,
93,
76,
147,
111,
147,
178,
111,
125,
56,
159,
60,
39,
62,
166,
162,
28,
199,
175,
19,
48,
254,
162,
78,
234,
195,
142,
63,
241,
251,
139,
61,
236,
218,
219,
207,
240,
89,
160,
136,
22,
113,
116,
209,
235,
62,
200,
239,
36,
184,
124,
94,
166,
48,
108,
194,
143,
221,
15,
249,
159,
187,
188,
182,
4,
225,
14,
72,
186,
5,
14,
237,
66,
28,
246,
237,
175,
253,
172,
238,
251,
59,
216,
53,
72,
198,
65,
186,
125,
48,
124,
43,
93,
135,
184,
174,
168,
79,
215,
7,
220,
7,
239,
236,
244,
94,
179,
124,
124,
100,
159,
137,
235,
97,
146,
92,
31,
229,
107,
25,
224,
250,
199,
120,
249,
9,
105,
222,
193,
110,
114,
138,
93,
215,
127,
19,
100,
207,
171,
178,
63,
91,
216,
253,
89,
142,
243,
247,
79,
140,
93,
239,
93,
134,
75,
5,
140,
35,
198,
233,
166,
52,
223,
98,
44,
158,
157,
181,
25,
234,
19,
78,
189,
20,
239,
81,
190,
70,
37,
164,
88,
177,
248,
58,
38,
198,
66,
216,
130,
107,
203,
109,
94,
119,
130,
203,
250,
34,
184,
96,
110,
106,
122,
16,
215,
71,
65,
52,
231,
230,
71,
231,
31,
240,
241,
18,
123,
8,
242,
161,
87,
120,
28,
139,
185,
179,
157,
20,
37,
255,
157,
36,
230,
220,
133,
4,
196,
228,
178,
110,
213,
96,
35,
82,
134,
114,
131,
137,
3,
70,
17,
94,
46,
43,
167,
103,
212,
209,
252,
24,
80,
57,
220,
227,
213,
130,
165,
173,
168,
85,
205,
2,
230,
5,
143,
97,
181,
196,
1,
189,
97,
235,
21,
218,
166,
37,
80,
57,
161,
232,
21,
237,
122,
73,
135,
22,
21,
120,
44,
150,
165,
159,
157,
80,
65,
47,
125,
206,
97,
109,
75,
218,
170,
110,
249,
69,
7,
163,
100,
185,
37,
163,
168,
128,
76,
163,
162,
23,
82,
208,
226,
220,
69,
70,
92,
77,
203,
86,
53,
220,
58,
179,
105,
159,
204,
102,
132,
71,
92,
13,
126,
153,
60,
101,
177,
164,
206,
80,
117,
70,
197,
86,
212,
66,
189,
92,
94,
85,
161,
140,
154,
160,
46,
107,
150,
232,
85,
162,
102,
91,
245,
5,
91,
65,
62,
145,
120,
43,
161,
64,
42,
3,
147,
87,
40,
127,
27,
161,
255,
151,
245,
133,
33,
133,
62,
8,
142,
36,
110,
141,
36,
18,
32,
195,
172,
219,
169,
235,
6,
8,
168,
44,
42,
39,
149,
204,
17,
165,
102,
23,
50,
67,
131,
105,
165,
94,
49,
240,
193,
86,
241,
61,
242,
114,
201,
188,
165,
101,
174,
168,
101,
237,
134,
105,
165,
153,
46,
206,
77,
175,
100,
175,
142,
60,
5,
134,
156,
190,
77,
24,
62,
46,
180,
1,
21,
79,
10,
14,
148,
246,
214,
251,
72,
112,
229,
184,
175,
206,
165,
254,
77,
205,
92,
134,
223,
84,
229,
16,
249,
230,
70,
130,
174,
179,
98,
250,
48,
165,
112,
230,
206,
138,
234,
56,
140,
30,
14,
15,
99,
161,
168,
185,
227,
65,
227,
145,
109,
30,
15,
223,
43,
135,
208,
241,
192,
48,
80,
56,
145,
191,
50,
156,
193,
142,
131,
154,
204,
177,
193,
32,
61,
131,
205,
122,
84,
246,
206,
131,
203,
151,
35,
199,
237,
152,
243,
126,
128,
201,
62,
126,
204,
149,
93,
50,
23,
52,
228,
149,
40,
60,
13,
161,
203,
36,
24,
149,
106,
221,
70,
111,
143,
4,
224,
50,
2,
151,
227,
184,
10,
216,
17,
4,
204,
10,
96,
150,
3,
235,
203,
65,
176,
156,
95,
47,
216,
63,
210,
230,
210,
194,
231,
222,
220,
249,
233,
252,
69,
117,
28,
30,
58,
106,
234,
152,
86,
211,
5,
87,
199,
73,
41,
255,
7,
81,
124,
214,
10,
247,
225,
40,
135,
181,
30,
17,
83,
54,
208,
87,
80,
194,
250,
86,
172,
133,
116,
44,
227,
128,
134,
16,
196,
135,
37,
193,
38,
66,
117,
249,
77,
211,
186,
169,
89,
16,
89,
133,
188,
185,
114,
22,
163,
33,
197,
22,
2,
75,
171,
166,
149,
183,
20,
75,
183,
235,
86,
133,
254,
29,
81,
110,
37,
18,
203,
166,
81,
128,
89,
100,
84,
82,
105,
62,
218,
52,
70,
213,
236,
240,
48,
40,
195,
251,
84,
10,
250,
235,
62,
167,
40,
159,
11,
237,
90,
58,
173,
28,
194,
96,
30,
240,
69,
184,
36,
245,
120,
238,
89,
164,
190,
22,
38,
149,
198,
139,
154,
203,
14,
130,
84,
12,
24,
173,
100,
172,
233,
216,
225,
92,
42,
216,
23,
56,
7,
6,
196,
196,
64,
115,
174,
14,
208,
37,
50,
125,
101,
240,
234,
64,
99,
117,
237,
136,
178,
221,
118,
153,
103,
108,
151,
165,
237,
210,
202,
97,
41,
222,
211,
210,
122,
162,
230,
114,
71,
161,
87,
41,
156,
89,
3,
116,
148,
29,
40,
252,
195,
118,
1,
178,
165,
73,
202,
93,
51,
140,
66,
168,
135,
14,
211,
203,
192,
234,
90,
195,
11,
24,
246,
2,
60,
149,
67,
89,
90,
153,
59,
138,
182,
2,
32,
197,
19,
31,
14,
121,
113,
101,
254,
131,
113,
12,
170,
100,
78,
114,
76,
128,
33,
13,
198,
101,
61,
184,
181,
80,
92,
206,
131,
107,
132,
226,
134,
92,
220,
240,
209,
22,
184,
163,
30,
92,
184,
125,
199,
174,
58,
142,
200,
13,
48,
143,
13,
15,
131,
157,
202,
231,
149,
204,
192,
96,
58,
180,
221,
235,
30,
249,
225,
253,
26,
118,
228,
83,
193,
13,
144,
75,
111,
192,
34,
79,
108,
12,
13,
139,
129,
97,
165,
88,
0,
232,
147,
116,
200,
6,
26,
82,
225,
170,
40,
92,
149,
10,
215,
68,
225,
26,
43,
132,
169,
40,
94,
5,
64,
77,
72,
36,
187,
51,
144,
110,
180,
184,
66,
92,
197,
48,
220,
238,
76,
115,
194,
24,
118,
2,
222,
41,
186,
216,
129,
102,
177,
160,
211,
224,
134,
176,
151,
182,
24,
14,
99,
19,
225,
36,
237,
134,
99,
59,
99,
72,
216,
220,
78,
161,
89,
32,
21,
86,
54,
231,
229,
200,
80,
191,
68,
48,
49,
208,
245,
90,
151,
5,
118,
89,
96,
151,
5,
62,
175,
44,
240,
99,
195,
188,
60,
20,
105,
59,
228,
202,
215,
176,
203,
159,
186,
252,
169,
203,
159,
186,
252,
105,
123,
252,
73,
124,
48,
250,
115,
159,
204,
159,
6,
187,
252,
41,
128,
63,
117,
41,
211,
255,
156,
50,
117,
144,
37,
61,
47,
196,
200,
207,
129,
186,
116,
167,
75,
119,
186,
116,
167,
75,
119,
158,
11,
186,
35,
190,
73,
238,
137,
177,
243,
172,
143,
246,
53,
10,
119,
255,
213,
127,
243,
222,
47,
94,
124,
243,
7,
99,
223,
185,
28,
225,
117,
120,
182,
99,
8,
242,
63,
32,
63,
132,
194,
199,
144,
27,
81,
118,
150,
245,
125,
223,
247,
77,
118,
150,
117,
139,
158,
101,
125,
155,
60,
253,
44,
235,
87,
165,
239,
180,
114,
18,
103,
81,
191,
201,
229,
246,
240,
111,
197,
226,
204,
22,
214,
189,
0,
153,
159,
251,
85,
107,
206,
9,
224,
118,
79,
77,
109,
108,
76,
127,
148,
243,
71,
177,
144,
243,
71,
187,
66,
206,
31,
145,
103,
63,
127,
132,
231,
164,
142,
112,
25,
125,
196,
123,
206,
86,
182,
19,
132,
204,
143,
230,
79,
79,
206,
19,
118,
102,
9,
251,
118,
158,
251,
28,
207,
44,
125,
25,
225,
215,
216,
119,
245,
75,
47,
129,
121,
85,
118,
127,
225,
2,
33,
215,
147,
236,
28,
18,
234,
192,
251,
77,
126,
222,
68,
156,
45,
34,
252,
44,
17,
214,
79,
18,
242,
237,
15,
8,
89,
31,
191,
240,
105,
178,
41,
206,
130,
240,
182,
83,
95,
227,
39,
57,
175,
185,
223,
244,
55,
165,
179,
46,
132,
159,
17,
136,
138,
239,
247,
252,
123,
125,
76,
250,
46,
31,
243,
125,
163,
111,
245,
189,
126,
187,
223,
242,
183,
251,
189,
30,
115,
127,
196,
247,
189,
62,
224,
93,
146,
75,
149,
106,
90,
185,
10,
65,
150,
157,
80,
120,
68,
182,
166,
65,
173,
95,
191,
8,
202,
226,
210,
145,
86,
175,
114,
96,
225,
211,
43,
182,
181,
122,
222,
132,
153,
62,
91,
183,
97,
177,
24,
9,
226,
33,
77,
40,
144,
2,
75,
9,
208,
23,
61,
197,
141,
62,
194,
204,
194,
197,
200,
213,
45,
222,
49,
163,
83,
242,
145,
230,
119,
204,
85,
75,
95,
48,
104,
65,
89,
47,
24,
245,
114,
149,
49,
195,
17,
169,
98,
9,
22,
243,
42,
46,
68,
35,
173,
189,
200,
112,
219,
241,
37,
107,
209,
142,
71,
29,
100,
91,
126,
149,
208,
157,
247,
174,
56,
182,
188,
39,
210,
252,
4,
186,
77,
239,
62,
221,
147,
129,
78,
251,
255,
246,
207,
127,
0,
125,
95,
177,
44,
};
